﻿#pragma once
#include "Mesh.h"
#include <map>
#include <string>


class FileMesh : public Mesh
{
public:
  FileMesh(const Configuration& cfg);

  virtual ~FileMesh(){};

  void Build() override;

protected:

private:
  std::string _mesh_file;
  std::map<std::string, int> _id;
  std::vector<int> _boundary_ids;
  std::vector<std::string> _boundary_names;
};
